package com.mycompany.app.hr.common.longrunningtask;

/**
 * LonkRunnintTask Interface
 * 
 * @author kevin.wang 2006-12-7
 */
public interface ILongRunningTask  extends Runnable {
    public int getPercentageComplete();

    public String getName();

    public String getCurrentStatus();

    public long getElapsedTime();

    public long getEstimatedTimeRemaining();

    public boolean isComplete();
}